../5b9a6a8a592222f1656b195c-gl3n/gl3n/linalg.d(1217,17): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. ../5b9a6a8a592222f1656b195c-gl3n/gl3n/linalg.d(1240,17): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. ../5b9a6a8a592222f1656b195c-gl3n/gl3n/linalg.d(1267,17): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. ../5b9a6a8a592222f1656b195c-gl3n/gl3n/linalg.d(1290,17): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. ../5b9a6a8a592222f1656b195c-gl3n/gl3n/linalg.d(1618,13): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. ../5b9a6a8a592222f1656b195c-gl3n/gl3n/linalg.d(1674,13): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. src/gapi/font.d(23,10): Error: `@safe` function `gapi.font.createFontFromFile` cannot call `@system` destructor `gapi.font.Font.~this` src/gapi/font.d(12,1): `gapi.font.Font.~this` is declared here src/gapi/font.d(38,21): Error: `@safe` function `getTTF_Font` cannot access `__gshared` data `TTF_OpenFont` src/gapi/font.d(41,22): Error: `@safe` function `gapi.font.getTTF_Font` cannot call `@system` function `std.container.array.Array!(FontSize).Array.insertBack!(FontSize).insertBack` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/container/array.d(872,12): `std.container.array.Array!(FontSize).Array.insertBack!(FontSize).insertBack` is declared here src/gapi/font.d(44,70): Error: `@safe` function `getTTF_Font` cannot access `__gshared` data `SDL_GetError` src/gapi/font.d(49,6): Error: `@safe` function `gapi.font.deleteFont` cannot call `@system` destructor `gapi.font.Font.~this` src/gapi/font.d(12,1): `gapi.font.Font.~this` is declared here src/gapi/font.d(51,9): Error: `@safe` function `deleteFont` cannot access `__gshared` data `TTF_CloseFont` src/gapi/font.d(55,11): Error: `@safe` function `gapi.font.getFontGlyphsTexture` cannot call `@system` destructor `gapi.font.Font.~this` src/gapi/font.d(12,1): `gapi.font.Font.~this` is declared here src/gapi/font.d(59,11): Error: `@safe` function `gapi.font.getFontGlyphsTexture` cannot call `@system` destructor `gapi.font.Font.~this` src/gapi/font.d(12,1): `gapi.font.Font.~this` is declared here src/gapi/geometry.d(18,8): Error: `@safe` function `gapi.geometry.createIndicesBuffer` cannot call `@system` destructor `std.container.array.Array!uint.Array.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/container/array.d(267,1): `std.container.array.Array!uint.Array.~this` is declared here src/gapi/geometry.d(19,32): Error: cannot take address of `ref return` of `indicesData.opIndex()` in `@safe` function `createIndicesBuffer` src/gapi/geometry.d(26,8): Error: `@safe` function `gapi.geometry.createVector2fBuffer` cannot call `@system` destructor `std.container.array.Array!(Vector!(float, 2)).Array.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/container/array.d(267,1): `std.container.array.Array!(Vector!(float, 2)).Array.~this` is declared here src/gapi/geometry.d(27,33): Error: cannot take address of `ref return` of `verticesData.opIndex()` in `@safe` function `createVector2fBuffer` src/gapi/geometry.d(34,8): Error: `@safe` function `gapi.geometry.createVector3fBuffer` cannot call `@system` destructor `std.container.array.Array!(Vector!(float, 3)).Array.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/container/array.d(267,1): `std.container.array.Array!(Vector!(float, 3)).Array.~this` is declared here src/gapi/geometry.d(35,33): Error: cannot take address of `ref return` of `verticesData.opIndex()` in `@safe` function `createVector3fBuffer` src/gapi/geometry.d(63,6): Error: `@safe` function `gapi.geometry.updateIndicesBufferData` cannot call `@system` destructor `std.container.array.Array!uint.Array.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/container/array.d(267,1): `std.container.array.Array!uint.Array.~this` is declared here src/gapi/geometry.d(64,37): Error: cannot take address of `ref return` of `indicesData.opIndex()` in `@safe` function `updateIndicesBufferData` src/gapi/geometry.d(71,6): Error: `@safe` function `gapi.geometry.updateVector2fBufferData` cannot call `@system` destructor `std.container.array.Array!(Vector!(float, 2)).Array.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/container/array.d(267,1): `std.container.array.Array!(Vector!(float, 2)).Array.~this` is declared here src/gapi/geometry.d(72,38): Error: cannot take address of `ref return` of `verticesData.opIndex()` in `@safe` function `updateVector2fBufferData` src/gapi/geometry.d(79,6): Error: `@safe` function `gapi.geometry.updateVector3fBufferData` cannot call `@system` destructor `std.container.array.Array!(Vector!(float, 3)).Array.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/container/array.d(267,1): `std.container.array.Array!(Vector!(float, 3)).Array.~this` is declared here src/gapi/geometry.d(80,38): Error: cannot take address of `ref return` of `verticesData.opIndex()` in `@safe` function `updateVector3fBufferData` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.